Feb 21
2023
SELL
Payment of exercise price or tax liability
$245,890
$142.38 p/Share
1,727
Reduced 0.5%
345,507
Common
Feb 21
2023
BUY
Grant, award, or other acquisition
-
3,840
Added 1.09%
347,234
Common
Jan 01
2023
SELL
Payment of exercise price or tax liability
$1,262,010
$129.53 p/Share
9,743
Reduced 2.76%
343,394
Common
Jan 01
2023
BUY
Exercise of conversion of derivative security
-
24,104
Added 6.39%
353,137
Common
Nov 03
2022
SELL
Open market or private sale
$3,179,500
$127.18 p/Share
25,000
Reduced 7.06%
329,032
Common
Aug 25
2022
SELL
Payment of exercise price or tax liability
$3,105,549
$125.95 p/Share
24,657
Reduced 6.51%
354,032
Common
Aug 25
2022
BUY
Grant, award, or other acquisition
-
54,852
Added 12.65%
378,689
Common
Feb 17
2022
SELL
Payment of exercise price or tax liability
$159,168
$105.2 p/Share
1,513
Reduced 0.47%
323,837
Common
Feb 17
2022
BUY
Grant, award, or other acquisition
-
3,371
Added 1.03%
325,350
Common
Jan 01
2022
SELL
Payment of exercise price or tax liability
$926,886
$102.08 p/Share
9,080
Reduced 2.74%
321,978
Common
Jan 01
2022
BUY
Exercise of conversion of derivative security
-
23,356
Added 6.59%
331,058
Common
Aug 19
2021
SELL
Open market or private sale
$1,145,640
$95.47 p/Share
12,000
Reduced 3.75%
307,701
Common
Jul 16
2021
SELL
Payment of exercise price or tax liability
$2,692,319
$94.64 p/Share
28,448
Reduced 8.17%
319,701
Common
Jul 16
2021
BUY
Grant, award, or other acquisition
-
63,428
Added 15.41%
348,149
Common
Jul 15
2021
SELL
Open market or private sale
$1,086,480
$90.54 p/Share
12,000
Reduced 4.04%
284,721
Common
Jun 17
2021
SELL
Open market or private sale
$1,114,320
$92.86 p/Share
12,000
Reduced 3.89%
296,721
Common
May 20
2021
SELL
Open market or private sale
$1,190,040
$99.17 p/Share
12,000
Reduced 3.74%
308,721
Common
Apr 15
2021
SELL
Open market or private sale
$1,172,880
$97.74 p/Share
12,000
Reduced 3.61%
320,721
Common
Mar 18
2021
SELL
Open market or private sale
$1,096,800
$91.4 p/Share
12,000
Reduced 3.48%
332,721
Common
Feb 19
2021
SELL
Payment of exercise price or tax liability
$157,129
$87.88 p/Share
1,788
Reduced 0.52%
344,721
Common
Feb 19
2021
BUY
Grant, award, or other acquisition
-
3,985
Added 1.14%
346,509
Common
Jan 01
2021
SELL
Payment of exercise price or tax liability
$874,885
$97.08 p/Share
9,012
Reduced 2.56%
342,523
Common
Jan 01
2021
BUY
Exercise of conversion of derivative security
-
23,374
Added 6.23%
351,535
Common
Oct 19
2020
-
2,500
Reduced 0.76%
328,161
Common