Sep 30
2022
SELL
Payment of exercise price or tax liability
$1,243,026
$51.58 p/Share
24,099
Reduced 5.14%
444,671
Common Stock
Sep 30
2022
BUY
Exercise of conversion of derivative security
-
61,237
Added 12.06%
446,593
Common Stock
Jun 30
2022
SELL
Payment of exercise price or tax liability
$1,266,591
$52.56 p/Share
24,098
Reduced 5.58%
407,533
Common Stock
Jun 30
2022
BUY
Exercise of conversion of derivative security
-
61,236
Added 13.01%
409,455
Common Stock
Mar 31
2022
SELL
Payment of exercise price or tax liability
$1,906,249
$85.96 p/Share
22,176
Reduced 5.65%
370,395
Common Stock
Mar 31
2022
BUY
Exercise of conversion of derivative security
-
56,353
Added 12.92%
379,703
Common Stock
Mar 03
2022
SELL
Open market or private sale
$17,219,893
$90.56 p/Share
190,149
Reduced 36.12%
336,218
Common Stock
Mar 02
2022
SELL
Open market or private sale
$5,393,772
$90.12 p/Share
59,851
Reduced 10.21%
526,367
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$1,668,845
$81.69 p/Share
20,429
Reduced 3.37%
586,218
Common Stock
Dec 31
2021
BUY
Exercise of conversion of derivative security
-
56,353
Added 8.67%
593,779
Common Stock
Dec 16
2021
SELL
Open market or private sale
$451,510
$77.86 p/Share
5,799
Reduced 1.04%
550,294
Common Stock
Dec 10
2021
SELL
Open market or private sale
$462,840
$76.0 p/Share
6,090
Reduced 1.08%
556,093
Common Stock
Dec 08
2021
SELL
Open market or private sale
$5,010,149
$76.03 p/Share
65,897
Reduced 10.49%
562,183
Common Stock
Dec 07
2021
SELL
Open market or private sale
$859,521
$76.01 p/Share
11,308
Reduced 1.77%
628,080
Common Stock
Nov 24
2021
SELL
Open market or private sale
$12,046
$79.25 p/Share
152
Reduced 0.02%
639,388
Common Stock
Nov 23
2021
SELL
Open market or private sale
$1,742,891
$79.28 p/Share
21,984
Reduced 3.32%
639,540
Common Stock
Nov 22
2021
SELL
Open market or private sale
$2,332,670
$79.02 p/Share
29,520
Reduced 4.27%
661,524
Common Stock
Nov 19
2021
SELL
Open market or private sale
$7,505
$79.0 p/Share
95
Reduced 0.01%
691,044
Common Stock
Nov 18
2021
SELL
Open market or private sale
$3,942,495
$79.0 p/Share
49,905
Reduced 6.73%
691,139
Common Stock
Nov 16
2021
SELL
Open market or private sale
$1,551,530
$80.17 p/Share
19,353
Reduced 2.55%
741,044
Common Stock
Nov 15
2021
SELL
Open market or private sale
$2,409,310
$80.38 p/Share
29,974
Reduced 3.79%
760,397
Common Stock
Sep 30
2021
SELL
Payment of exercise price or tax liability
$1,473,373
$66.44 p/Share
22,176
Reduced 2.73%
790,371
Common Stock
Sep 30
2021
BUY
Exercise of conversion of derivative security
-
56,353
Added 6.58%
799,679
Common Stock
Jun 30
2021
SELL
Payment of exercise price or tax liability
$3,143,908
$66.99 p/Share
46,931
Reduced 5.84%
756,194
Common Stock
Jun 30
2021
BUY
Exercise of conversion of derivative security
-
119,261
Added 13.48%
765,502
Common Stock